package com.sia.springcloud.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.sia.springcloud.model.Device;

/**
 * @Author: Sirius
 * @Date: 2021/12/21 1:20
 * @Description: 通信协议设备服务层接口
 *  * 主要提供的方法：添加设备、分页查询设备、根据微服务名称查询正在数采的设备、批量删除设备、修改指定设备
 */
public interface IDeviceService extends IService<Device> {
    String insertDevice(Device device);

    String queryDevice(Integer start, Integer limit, String protocolName);

    String deleteDevice(String[] deviceIdList);

    String updateDevice(Device device);

    String tableStructure();
}
